package itheima;

import java.util.Scanner;

/**
     需求：完成年终奖结算案例。
     企业发放年终奖按照如下规则进行。
     员工销售业绩低于或者等于10万元，奖金可以提成10%；
     销售业绩高于10万，低于等于20万，10万这部分提成10%，高于10万的部分提成7.5%；
     销售业绩高于20万小于等于40万，高于20万的部分可以提成5%；
     销售业绩高于40万小于等于60万，高于40万的部分可以提成3%；
     销售业绩高于60小于等于100万，高于60万的部分可以提成1.5%；
     销售业绩高于100，高于100万的部分可以提成1%；
 */
public class Test1 {
    public static void main(String[] args) {
        // 1、录入一个业绩金额
        Scanner sc = new Scanner(System.in);
        System.out.println("请您输入该员工的业绩金额：");
        double money = sc.nextDouble();

        // 5、调用方法，传入绩效金额，得到奖金
        double bonus = calc(money);
        System.out.println("绩效是" +money +"的奖金为：" + bonus);

    }

    /**
       2、创建方法，可以接收业绩金额，要返回对应的奖金金额
     */
    public static double calc(double money){
        // 3、按照规则结算奖金
        // 定义一个变量用于保存结算出来的奖金
        double bonus = 0;
        if( money >= 0  && money <= 100000 ){
            bonus = money * 0.1;
        }else if(money > 100000 && money <= 200000){
            bonus = 100000 * 0.1 + (money - 100000) * 0.075;
        }else if(money > 200000 && money <= 400000){
            bonus = 100000 * 0.1 + 100000 * 0.075 + (money - 200000) * 0.05;
        }else if(money > 400000 && money <= 600000){
            bonus = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + (money - 400000) * 0.03;
        }else if(money > 600000 && money <= 1000000){
            bonus = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 +  200000 * 0.03 + (money - 600000) * 0.015;
        }else if(money > 1000000){
            bonus = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 +  200000 * 0.03 + 400000 * 0.015 + (money - 1000000) * 0.01;
        }
        // 4、把这个奖金返回回去
        return bonus;
    }
}
